home *** CD-ROM | disk | FTP | other *** search
- Path: life.ai.mit.edu!mib
- From: mib@gnu.ai.mit.edu (Michael I. Bushnell, p/BSG)
- Newsgroups: gnu.misc.discuss,comp.std.c
- Subject: Re: Coding Standards are ignorant
- Date: 19 Mar 1996 15:56:03 GMT
- Organization: Free Software Foundation, Cambridge, MA
- Message-ID: <MIB.96Mar19105603@gnu.ai.mit.edu>
- References: <4gum82$14v4@info4.rus.uni-stuttgart.de>
- <MIB.96Mar15170902@gnu.ai.mit.edu> <wyraut5fqq.fsf@dns.bluesky.net>
- <MIB.96Mar16174948@gnu.ai.mit.edu> <4ifq40$i87@sundog.tiac.net>
- <MIB.96Mar18105957@gnu.ai.mit.edu>
- <314db547.242588844@nntp.ix.netcom.com>
- NNTP-Posting-Host: duality.ai.mit.edu
- In-reply-to: miker3@ix.netcom.com's message of Mon, 18 Mar 1996 19:17:06 GMT
-
- In article <314db547.242588844@nntp.ix.netcom.com> miker3@ix.netcom.com (Mike Rubenstein) writes:
-
- mib@gnu.ai.mit.edu (Michael I. Bushnell, p/BSG) wrote:
-
- > You are not guaranteed that long is the widest integral type.
-
- Huh? You most certainly are guarantteed that long is the widest
- signed integral type and unsigned long is the widest unsigned integral
- type by ISO 6.1.2.5. This with one caveat -- I am assuming that
- "integer type" and "integral type" have the same meaning, but I'm
- pretty sure I've read that this will be made clear in an upcoming
- technical corrigendum.
-
- It appears you are correct. Then the flaw is that you are prohibited
- from using more than four widths of integers. That's a mistake, which
- we will all rue when the first 128 bit machines come out. ;-)
-
- Michael
-